#pragma once
#include "stdafx.h"
#include "Factory.h"

class Object;


class IHittable
{
public:
	virtual bool hit(Object &o1, Object &o2) const
	{
		return false;
	}
};

class IHittableFactory :
	public Factory<IHittable>
{
public:
	const char* signature() const
	{
		return Signature;
	}
private:
	static const char* Signature;
};


